﻿using eCollabro.Client.Models.Core;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace eCollabro.Client.ServiceProxy.Interface
{
    public interface IBaseServiceProxy
    {
        #region Data Member

        void ChangeUserContextSite(int siteId);
        /// <summary>
        /// UserContext
        /// </summary>
        UserContextModel GetUserContext();

        /// <summary>
        /// RequestContext
        /// </summary>
        RequestContextParameter RequestContext { get; set; }

        /// <summary>
        /// ResponseContext
        /// </summary>
        ResponseContextParameter ResponseContext { get; set; }


        #endregion 
    }
}
